/**
 *  *2010-2-8 上午11:59:31  add 
 */
package com.base.myproject.client.tools;

import java.io.Serializable;

/**
 * @author Administrator
 *2010-2-8
 * javazgw@gmail.com
 */
public abstract class CommandSync implements Serializable{

	/**
	 * 
	 */
	private static final long serialVersionUID = -3311176308939454840L;
	
	/**
	 * commandname 是通知服务器执行命令的标志
	 */
	
	String commandname;
	/**
	 * 如果报错是否继续或者回滚之前的数据库事务，如果有，之后的命令取消执行。
	 * 默认 true 继续执行，无需理会之前的错误。
	 * 
	 * 
	 */
	boolean continueorrollback=false;
	public CommandSync(){
		
	}
	/**
	 * 获取命令唯一标识
	 * @return
	 */
	public String getCommandname() {
		return commandname;
	}
	/**
	 * 命令名字，命令的唯一标识
	 * @param commandname
	 */
	public void setCommandname(String commandname) {
		this.commandname = commandname;
	}
	/**
	 * 
	 * 如果报错是否继续或者回滚之前的数据库事务，如果有，之后的命令取消执行。
	 * 默认 true 继续执行，无需理会之前的错误。
	 * 
	 */
	public boolean isContinueorrollback() {
		return continueorrollback;
	}
	/**
	 * 
	 * 如果报错是否继续或者回滚之前的数据库事务，如果有，之后的命令取消执行。
	 * 默认 true 继续执行，无需理会之前的错误。
	 * 
	 * 
	 * @param continueorrollback
	 */
	public void setContinueorrollback(boolean continueorrollback) {
		this.continueorrollback = continueorrollback;
	}

}
